/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package atribGerais;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Casa
 */
public class VantagensDesvantagens {

    private int pontos;
    private List<Vantagem> vantagens;
    private List<Desvantagem> desvantagens;

    public VantagensDesvantagens() {
        vantagens = new ArrayList<Vantagem>();
        desvantagens = new ArrayList<Desvantagem>();
    }

    public void addNovaVantagem(Vantagem vantagem){
        vantagens.add(vantagem);
        setPontos(pontos+vantagem.getCusto());
    }

    public void addNovaDesvantagem(Desvantagem desvantagem){
        desvantagens.add(desvantagem);
        setPontos(pontos-desvantagem.getCusto());
    }

    public void removeVantagem(Vantagem vantagem){
        vantagens.remove(vantagem);
        setPontos(pontos-vantagem.getCusto());
    }

    public void removeDesvantagem(Desvantagem desvantagem){
        desvantagens.remove(desvantagem);
        setPontos(pontos+desvantagem.getCusto());
    }

    public int getPontos() {
        return pontos;
    }

    public void setPontos(int pontos) {
        this.pontos = pontos;
    }

    public List<Desvantagem> getListaDesvantagens() {
        return desvantagens;
    }

    public List<Vantagem> getListaVantagens() {
        return vantagens;
    }


}
